﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Communergy.Common
{
    public interface IRepositoryFactory
    {
        IUnitOfWork CreateUnitOfWork();
        IHistoricRepository CreateHistoricRepository(IUnitOfWork unitOfWork);
        IMeterRepository CreateMeterRepository(IUnitOfWork unitOfWork);
        IRealtimeRepository CreateRealtimeRepository(IUnitOfWork unitOfWork);

    }
}
